home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20010921-20020314 / 000129_spcecdt@deeptht.armory.com_Thu Nov 8 09:38:01 EST 2001.msg < prev    next >
Text File  |  2020-01-01  |  2KB  |  60 lines

  1. Article: 12946 of comp.protocols.kermit.misc
  2. Path: newsmaster.cc.columbia.edu!panix!news-peer.gip.net!news.gsl.net!gip.net!news.maxwell.syr.edu!news-out.visi.com!hermes.visi.com!gemini.tycho.net.POSTED!not-for-mail
  3. Newsgroups: comp.unix.sco.misc,comp.protocols.kermit.misc
  4. Subject: Re: OSR5 <sys/termio.h> (OSR5 modem signals)
  5. References: <9s775v$ip0$1@newsmaster.cc.columbia.edu> <20011105193806.E13779@mammoth.ca.caldera.com> <9s9344$4n$1@newsmaster.cc.columbia.edu> <9sc7ku$81i$1@newsmaster.cc.columbia.edu>
  6. Organization: The Armory
  7. X-Newsreader: trn 4.0-test69 (20 September 1998)
  8. From: spcecdt@deeptht.armory.com (John DuBois)
  9. Date: 08 Nov 2001 04:11:23 GMT
  10. Lines: 43
  11. Message-ID: <3bea05eb$0$79559$8eec23a@newsreader.tycho.net>
  12. NNTP-Posting-Host: 353e6fb4.newsreader.tycho.net
  13. X-Trace: 1005192683 gemini.tycho.net 79559 spcecdt@192.122.209.42
  14. X-Complaints-To: abuse@tycho.net
  15. Xref: newsmaster.cc.columbia.edu comp.unix.sco.misc:140013 comp.protocols.kermit.misc:12946
  16.  
  17. In article <9sc7ku$81i$1@newsmaster.cc.columbia.edu>,
  18. Frank da Cruz <fdc@watsun.cc.columbia.edu> wrote:
  19. >If anybody has OSR5.0.5 code that drops DTR and then turns it back on
  20. >that works (e.g. brings DTR back up after the pause and if RTS also went
  21. >down, it comes back up too), I'd sure like to see it.
  22.  
  23. I think you'll just need to close the device, open it, & re-initialize it.
  24.  
  25. >However, TIOCMGET still seems problematic -- it reported that
  26. >all modem signals (DTR, DSR, RTS, CTS, RI) were off when connected to a
  27. >modem with a fully populated modem cable.  Can anybody confirm or deny this?
  28.  
  29. Well, I can tell you than on a stock 5.0.6a system and using a standard (sio)
  30. port, this code:
  31.  
  32.     #define _SVID3
  33.     #include <sys/termio.h>
  34.     #include <stdio.h>
  35.     main()
  36.     {
  37.     int bits;
  38.  
  39.     if (ioctl(0,TIOCMGET,&bits)) {
  40.         perror("TIOCMGET");
  41.         exit(1);
  42.     }
  43.     else {
  44.         printf("MGET %x  CTS=%d DSR=%d RNG=%d CAR=%d\n", bits,
  45.         !!(bits & TIOCM_CTS), !!(bits & TIOCM_DSR), !!(bits & TIOCM_RNG),
  46.         !!(bits & TIOCM_CAR));
  47.         exit(0);
  48.     }
  49.     }
  50.  
  51.  
  52. shows exactly what the lines are set to, for example:
  53.  
  54. # tiocmget < /dev/tty2a
  55. MGET 120  CTS=1 DSR=1 RNG=0 CAR=0
  56.  
  57.     John
  58. -- 
  59. John DuBois  spcecdt@armory.com.  KC6QKZ/AE  http://www.armory.com./~spcecdt/
  60.